home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 25
/
Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso
/
Aminet
/
dev
/
e
/
PlayTHX.readme
< prev
next >
Wrap
Text File
|
1998-05-05
|
4KB
|
101 lines
Short: Play THX and THX2 modules.
Author: Dexter/Abyss, Kyzer/CSG
Uploader: Kyzer/CSG <kyzer@4u.net>
Type: dev/e
This is a lovely interface to the replayer binary of THX2, in 68000 and
68020 flavours.
- use either shared library or E module. (C linklibs coming soon)
- comes with real autodocs
- comes with example CLI and GUI player programs, and some
THX modules. Crank 'em up!
Changes since previous release:
- bang functions improved and completely redesigned
- renamed some functions
- new thxPlaytime() function
- now available as a shared library with appropriate protection
- split up source, it was getting a bit big
- much better internal documentation
- improved BangTest
- PlayTHX and PlayTHX_gui now use the shared library.
- PlayTHX_gui has status in titlebar and titletext in requester
TODO:
- C pragma/proto files.
Functions in the interface:
thxInit -- initialise player and module.
thxFree -- free resources held by player.
thxPlay -- start playing the song.
thxPause -- pause play of a song.
thxStop -- stop playing a song/module.
thxWind -- wind the song forward or back.
thxGetNumSongs -- get number of subsongs.
thxSetSong -- set song to be played.
thxGetVolume -- get master volume.
thxSetVolume -- set master volume.
thxPlayNote -- start playing a user-specified note.
thxStopNote -- stop playing user-specified note.
thxNoteFX -- perform FX command on user-specified note.
thxSyncByte -- get sync byte value.
thxSignalEnd -- Signal() when song ends.
thxSongEnded -- detect if song has ended.
thxPlaytime -- get current playtime of song.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
16536 9270 43.9% 27-Apr-98 05:29:58 +BangTest
239 151 36.8% 27-Apr-98 05:29:54 +thxplay.m
13924 8314 40.2% 27-Apr-98 05:29:14 +thx-play.m
13764 8233 40.1% 27-Apr-98 05:29:20 +thx-play_020.m
658 333 49.3% 26-Apr-98 22:51:36 +thxplay_lib.fd
634 185 70.8% 27-Apr-98 05:29:52 +thxplay_lib.i
2952 1787 39.4% 27-Apr-98 05:29:58 +PlayTHX
1619 801 50.5% 27-Apr-98 04:38:06 +PlayTHX.readme
29992 11794 60.6% 27-Apr-98 05:30:00 +PlayTHX_gui
3698 1207 67.3% 10-Feb-97 22:28:06 +THX.Einlauf
1523 464 69.5% 16-Apr-98 06:59:46 +THX.skydrive
2794 840 69.9% 16-Apr-98 07:00:04 +THX.The last straw
664 379 42.9% 27-Apr-98 04:40:34 +BangTest.e
919 310 66.2% 27-Apr-98 04:02:02 +makefile
2116 998 52.8% 27-Apr-98 04:40:02 +PlayTHX.e
3446 1421 58.7% 27-Apr-98 05:28:38 +PlayTHX_gui.e
2348 671 71.4% 16-Apr-98 05:44:54 +THX.Strange
1984 732 63.1% 21-Apr-98 09:11:48 +THX-Bang.doc
914 691 24.3% 21-Apr-98 09:11:48 +THX-Bang000.BIN
908 685 24.5% 21-Apr-98 09:11:48 +THX-Bang020.BIN
1352 536 60.3% 27-Apr-98 01:53:48 +THX-Offsets.I
6176 2320 62.4% 21-Apr-98 09:11:50 +THX-Replayer.doc
11596 7336 36.7% 21-Apr-98 09:11:50 +THX-Replayer000.BIN
11440 7250 36.6% 21-Apr-98 09:11:52 +THX-Replayer020.BIN
4985 1809 63.7% 27-Apr-98 02:26:48 +init.asm
1944 799 58.8% 27-Apr-98 00:17:40 +interrupt.asm
3562 1307 63.3% 27-Apr-98 03:06:06 +library.asm
1140 436 61.7% 26-Apr-98 22:52:14 +makefile
5482 1907 65.2% 27-Apr-98 04:28:30 +misc.asm
2514 946 62.3% 26-Apr-98 15:46:04 +multisong.asm
5552 1860 66.4% 27-Apr-98 00:05:00 +note.asm
3577 1174 67.1% 27-Apr-98 02:25:52 +song.asm
3926 1526 61.1% 27-Apr-98 04:15:22 +thxplay.asm
246 133 45.9% 26-Apr-98 22:18:38 +thxplay.library_rev.i
2 2 0.0% 26-Apr-98 22:18:36 +thxplay.library_rev.rev
658 333 49.3% 26-Apr-98 22:51:36 +thxplay_lib.fd
1592 527 66.8% 26-Apr-98 17:33:48 +volume.asm
2093 1083 48.2% 27-Apr-98 03:10:22 +thx-play.faq
19940 5915 70.3% 27-Apr-98 05:29:48 +thxplay.guide
13904 8415 39.4% 27-Apr-98 05:29:26 +thxplay.library
13744 8328 39.4% 27-Apr-98 05:29:30 +thxplay.library.020
-------- ------- ----- --------- --------
217057 103208 52.4% 27-Apr-98 19:08:32 41 files